<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>
<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %>
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<%@ page import="java.util.List" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.GregorianCalendar" %>
<%@ page import="java.util.Calendar" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="javax.portlet.PortletSession" %>
<%@ page import="com.liferay.portal.kernel.util.HtmlUtil" %>
<%@ page import="com.liferay.portal.kernel.util.WebKeys" %>
<%@ page import="com.liferay.portal.theme.ThemeDisplay" %>
<%@ page import="javax.portlet.PortletSession" %>
<%@ page import="slic.service.EquipoLocalServiceUtil" %>
<%@ page import="slic.service.EscuelaLocalServiceUtil" %>
<%@ page import="slic.service.DisciplinaLocalServiceUtil" %>
<%@ page import="slic.service.CategoriaDisciplinaLocalServiceUtil" %>
<%@ page import="slic.service.PartidoLocalServiceUtil" %>
<%@ page import="com.liferay.portal.service.UserLocalServiceUtil" %>
<%@ page import="slic.model.Equipo" %>
<%@ page import="slic.model.Escuela" %>
<%@ page import="slic.model.Disciplina" %>
<%@ page import="slic.model.CategoriaDisciplina" %>
<%@ page import="slic.model.Partido" %>
<%@ page import="com.liferay.portal.model.User" %>
<%@ page import="com.liferay.portal.kernel.portlet.LiferayWindowState" %>

<portlet:defineObjects />
<liferay-theme:defineObjects />

<%

	long partidoId = Long.valueOf(renderRequest.getParameter("partidoId")).longValue();
	Partido partido = PartidoLocalServiceUtil.fetchPartido(partidoId);
	
	Equipo equipo1 = EquipoLocalServiceUtil.fetchEquipo(partido.getEquipo1());
	Equipo equipo2 = EquipoLocalServiceUtil.fetchEquipo(partido.getEquipo2());

	Escuela escuela1 = EscuelaLocalServiceUtil.fetchEscuela(equipo1.getEscuelaId());
	Escuela escuela2 = EscuelaLocalServiceUtil.fetchEscuela(equipo2.getEscuelaId());

	CategoriaDisciplina categoria = CategoriaDisciplinaLocalServiceUtil.fetchCategoriaDisciplina(partido.getCategoriaId());
	Disciplina disciplina = DisciplinaLocalServiceUtil.fetchDisciplina(categoria.getDisciplinaId());

	String marcador1 = "";
	String marcador2 = "";
	String observaciones = "";
	
	if (partido.getModifiedDate() != null) {
		marcador1 = String.valueOf(partido.getMarcador1());
		marcador2 = String.valueOf(partido.getMarcador2());
		observaciones = partido.getObservaciones();
	}

%>

<portlet:renderURL var="homeURL">
	<portlet:param name="jspPage" value="/html/eventos/view.jsp" />
	<portlet:param name="disciplinaId" value="<%=String.valueOf(disciplina.getDisciplinaId()) %>" />
	<portlet:param name="categoriaId" value="<%=String.valueOf(categoria.getCategoriaId()) %>" />
</portlet:renderURL>

<portlet:actionURL var="aceptarURL" name="saveResultado" />

<liferay-ui:header
	backURL="<%= homeURL %>"
	backLabel="Partidos"
	title="Resultado"
/>

<aui:form>

	<liferay-ui:error key="observaciones-mayor-200" message="observaciones-mayor-200" />
	<liferay-ui:error key="marcador-no-es-numero" message="marcador-no-es-numero" />

	<input type="hidden" id="<portlet:namespace />partidoId" name="<portlet:namespace />partidoId" value="<%=partidoId %>" />

	<aui:field-wrapper label="Disciplina">
		<%=disciplina.getNombre() %>
	</aui:field-wrapper>

	<aui:field-wrapper label="Categor&iacute;a">
		<%=categoria.getNombre() %>
	</aui:field-wrapper>

	<aui:field-wrapper label="Lugar">
		<%=partido.getLugar() %>
	</aui:field-wrapper>

	<aui:field-wrapper label="Marcador">
		<%=escuela1.getNombre() + " (" + escuela1.getDireccion() + ", " + escuela1.getLocalidad() + ", Regi&oacute;n " + escuela1.getRegion() + ")" %>
		<aui:field-wrapper label="">
			<input type="text" size="4" name="<portlet:namespace />marcador1" value="<%=marcador1 %>" />
		</aui:field-wrapper>

		<%=escuela2.getNombre() + " (" + escuela2.getDireccion() + ", " + escuela2.getLocalidad() + ", Regi&oacute;n " + escuela2.getRegion() + ")" %>
		<aui:field-wrapper label="">
			<input type="text" size="4" name="<portlet:namespace />marcador2" value="<%=marcador2 %>" />
		</aui:field-wrapper>
	</aui:field-wrapper>

	<aui:input label="Observaciones" rows="4" cols="80" name="observaciones" type="textarea" value="<%=observaciones %>" />

	<aui:button-row>
		<button id="aceptarButton"></button>
		<button id="cancelarButton"></button>
	</aui:button-row>

</aui:form>

<aui:script>

		AUI().ready('aui-button-item', function(A) {
				var aceptarButtonHandler = function(event) {
					document.<portlet:namespace/>fm.action = '<%= aceptarURL %>';
					document.<portlet:namespace/>fm.method = 'post';
					document.<portlet:namespace/>fm.submit();
				};

				var aceptarButton = new A.ButtonItem({
					boundingBox: '#aceptarButton',
					handler: aceptarButtonHandler,
					icon: 'circle-check',
					label: 'Aceptar'
				}).render();

			var cancelarButtonHandler = function(event) {
				document.<portlet:namespace/>fm.action = '<%= homeURL %>';
				document.<portlet:namespace/>fm.method = 'post';
				document.<portlet:namespace/>fm.submit();
			};

			var cancelarButton = new A.ButtonItem({
				boundingBox: '#cancelarButton',
				handler: cancelarButtonHandler,
				icon: 'circle-close',
				label: 'Cancelar'
			}).render();

		});

</aui:script>
